/*
-----------------------------------------------------------------------------
This source file is part of Labor3D
(Labor 3D Graphics Engine)

Copyright (c) 2011-2020 Rock Mao
* creator : Rock Mao
* created : 2011-5-2   23:08
* filename: LaborD3D11Def.h

-----------------------------------------------------------------------------
*/
#ifndef __LABORD3D11_DEF_H__
#define __LABORD3D11_DEF_H__

#include "LaborCoreDef.h"
#include "LaborCoreInclude.h"


#if  LABOR_PLATFORM == LABOR_PLATFORM_WIN32

#	if defined(LABOR_STATIC_LIB)
#		define LABORD3D11_API 
#		define LABORD3D11_FUNC_API	extern "C" 
#		define LABORD3D11_GLOBAL_API extern
#	else
#		if defined( LaborD3D11_EXPORTS )
#			define LABORD3D11_API		__declspec( dllexport )
#			define LABORD3D11_FUNC_API	extern "C" __declspec( dllexport )
#			define LABORD3D11_GLOBAL_API	extern __declspec( dllexport )
#		else
#			define LABORD3D11_API		__declspec( dllimport )
#			define LABORD3D11_FUNC_API	extern "C" __declspec( dllimport )
#			define LABORD3D11_GLOBAL_API	extern __declspec( dllimport )
#       endif//// end if defined( LaborD3D11_EXPORTS )
#   endif /// if defined(LABOR_STATIC_LIB)
#	elif defined PLATFORM_LINUX
// linux code
#endif /// #if LABOR_PLATFORM

using namespace Labor;
#endif /// __LABORMATH_H__